7e2d0c612db809d5dd8882af328418d4785fba54,source/org/jfree/chart/plot/XYPlot.java,XYPlot,getDatasetsMappedToRangeAxis,#number#,4378
Before Change
private List getDatasetsMappedToRangeAxis(Integer axisIndex) {
ParamChecks.nullNotPermitted(axisIndex, "axisIndex");
List result = new ArrayList();
for (int i = 0; i < this.datasets.size(); i++) {
List mappedAxes = (List) this.datasetToRangeAxesMap.get(
new Integer(i));
if (mappedAxes == null) {
if (axisIndex.equals(ZERO)) {
result.add(this.datasets.get(i));
}
}
else {
if (mappedAxes.contains(axisIndex)) {
result.add(this.datasets.get(i));
}
}
}
After Change
private List<XYDataset> getDatasetsMappedToRangeAxis(Integer axisIndex) {
ParamChecks.nullNotPermitted(axisIndex, "axisIndex");
List<XYDataset> result = new ArrayList<XYDataset>();
for (Entry<Integer, XYDataset> entry : this.datasets.entrySet()) {
int index = entry.getKey();
List<Integer> mappedAxes = this.datasetToRangeAxesMap.get(index);
if (mappedAxes == null) {
if (axisIndex.equals(ZERO)) {
result.add(entry.getValue());
}
} else {
if (mappedAxes.contains(axisIndex)) {
result.add(entry.getValue());
}
}
}